package com.lantu.draw.svgimg.mapper;

import java.util.List;

import com.lantu.draw.svgimg.vo.SVGPaintVO;

public interface DictMapper {
	
	/**
	 * 根据类型+标识取名称
	 * @param params
	 * @return
	 */
	String getNameById(int codeId);
	
	
	
	/***
	 * 根据条件查询编码记录列表
	 * @param codeInfoVO
	 * @return
	 */
	public abstract List<SVGPaintVO> queryCodeList(SVGPaintVO codeInfoVO);
	/***
	 * 新增一条编码
	 * @param codeInfoVO
	 * @return
	 */
	public abstract void insertCodeInfo(SVGPaintVO codeInfoVO) ;
	/***
	 * 删除一条编码记录
	 * @param codeInfoVO
	 * @return
	 */
	public abstract int deleteCodeInfo(SVGPaintVO codeInfoVO);
	
	
	/***
	 * 根据编码标识查询一条记录
	 * @param codeId
	 * @return
	 * @
	 */
	public abstract SVGPaintVO selectCodeInfo(Integer codeId) ;
	/***
	 * 保存编码更新内容
	 * @param codeInfoVO
	 * @return
	 * @
	 */
	
	public abstract int saveCodeInfoUpdate(SVGPaintVO codeInfoVO) ;
}
